home *** CD-ROM | disk | FTP | other *** search
- This is the readme file that comes along with distribution 3 of Bash for
- TOS. The only real change from distribution 2 is that Bash went from
- version 1.08 to 1.10. There were many internal bugs fixed in Bash and
- Readline, and they help the ST user out greatly, but the ST fixes that
- were in place, were basically unchanged.
-
- The procedure for setting up a BASH directory for compilation has
- been massively changed since the previous version. It is now very easy.
-
- A. If you are reading this file you should also have in this directory
-
- 1. patches.zoo - new patches + additions
- 2. boot-strap.sh - a sh compatible script
-
- All of this stuff is set to go for a cross compiler system. If
- you want to build this thing with a native TOS gcc then you
- will have to hack at the Makefile's a bit.
-
- B. boot-strap.sh
-
- This is a shell compatible script that transforms a virgin
- FSF version of bash (from a tar file) into a ST-BASH source
- directory just waiting to be built. It does some error checking
- along the way, but I still give no promises.
-
- Put bash-1.10.tar (get it from prep.ai.mit.edu - it comes compressed
- so uncompress it first) into any directory, actually maybe name the
- directory st-bash110/, then copy patches.zoo and boot-strap.sh
- into this directory.
-
- cd to this directory and (if you are not running bash or sh, start
- a sh now) type ". boot-strap bash-1.10.tar", the script will
- let you know how things go, and abort if things get too bad.
-
- C. Building a ST-BASH
-
- cd to st-bash110/lib
- hit make -f Makefile.cross ; produces lib/readline/readline.olb
- lib/glob/glob.olb
-
-
- copy "st-bash110/lib/readline/readline.olb"
- - and -
- "st-bash110/lib/glob/glob.olb"
-
- into $GNULIB/
-
- copy "st-bash110/lib/readline/*.h"
- into $GNUINC/readline/
-
- cd to st-bash110/src
-
- hit make -f Makefile.cross ; produces the bash.ttp executable.
-
- -------------------------------------------------------------------------
-
- report bugs to :
-
- scott@sparc1.stevens-tech.edu
-